package com.example.libbase.net.response;

/**
 * 具体的返回类型未知
 * 通过接口的形式来转换兼容
 *
 * @param <T> 泛型
 */
public interface IResponse<T> {

    /**
     * 数据
     *
     * @return
     */
    T getData();

    /**
     * 消息
     *
     * @return
     */
    String getMsg();

    /**
     * code
     *
     * @return
     */
    String getCode();

    /**
     * 是否成功
     *
     * @return
     */
    Boolean isSuccess();
}
